<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>rest 参数</title>
</head>
<body>
	
	<script>
		// ES6 引入 rest 参数，用于获取函数的实参，用来代替 arguments
		

		// ES5 获取实参的方式
		// function date(){
		// 	console.log(arguments);
		// }
		// date('1','2','3','4');  // 返回对象


		// rest 参数
		function date(...args){
			console.log(args);
		}
		date('1','2','3','4');  // 返回数组


		// rest 参数必须要放到参数最后
		function fun1(a,b,c,...args){
			console.log(a);
			console.log(b);
			console.log(c);
			console.log(args);
		}
		fun1(1,2,3,4,5,6,7,8);
	</script>
</body>
</html>